<?php
/**
 * Autor:   Miguel A. Zilli
 * Email:   miguelzilli@gmail.com
 */

class ProductoresProveedor extends AppModel {
    var $name = 'ProductoresProveedor';
    var $displayField = 'campania_prov';
    var $recursive='0';
    var $order=array(
        'ProductoresProveedor.campania_prov'=>'DESC',
        'ProductoresProveedor.val_prov'=>'ASC',
    );

    var $validate = array(
        'val_prov'=>array(
            array('rule'=>'numeric','message'=>'Solo se permiten números.','allowEmpty' => false),
            array('rule'=>'notEmpty','message'=>'Debe completar este dato.','required'=>true)
        ),
        'campania_prov'=>array(
            array('rule'=>'notEmpty','message'=>'Debe completar este dato.','required'=>true)
        ),
        'proveedor_id'=>array(
            array('rule'=>'notEmpty','message'=>'Debe completar este dato.','required'=>true)
        )
    );

    //The Associations below have been created with all possible keys, those that are not needed can be removed
    var $belongsTo = array(
        'Productor' => array(
            'className' => 'Productor',
            'foreignKey' => 'productor_id'
        ),
        'Proveedor' => array(
            'className' => 'Proveedor',
            'foreignKey' => 'proveedor_id'
        )
    );

//    public function beforeSave(){
//        if(!empty($this->data['ProductoresProveedor'])){
//            foreach($this->data['ProductoresProveedor'] as $campo=>$valor){
//                $this->data['ProductoresProveedor'][$campo]=strtoupper($valor);
//            }
//        }
//        return true;
//    }
}
?>